﻿#pragma once
#include "HookModule.h"
#include <vector>
#include <memory>

class HookManager {
public:
    static void RegisterModule(std::unique_ptr<IHookModule> module);
    static bool InstallAll();
    static bool UninstallAll();

private:
    static std::vector<std::unique_ptr<IHookModule>> modules;
};
